home *** CD-ROM | disk | FTP | other *** search
- Path: informatik.tu-muenchen.de!fischerj
- From: fischerj@informatik.tu-muenchen.de (Juergen "Rally" Fischer)
- Newsgroups: comp.sys.amiga.programmer
- Subject: Re: Qblit intereference again
- Date: 29 Feb 1996 14:31:59 GMT
- Organization: Technische Universitaet Muenchen, Germany
- Distribution: world
- Message-ID: <4h4dcv$lcs@sunsystem5.informatik.tu-muenchen.de>
- References: <4gb6om$104@sunsystem5.informatik.tu-muenchen.de> <4gl0m0$r6s@oreig.uji.es>
- NNTP-Posting-Host: hphalle2i.informatik.tu-muenchen.de
- Originator: fischerj@hphalle2i.informatik.tu-muenchen.de
-
-
- In article <4gl0m0$r6s@oreig.uji.es>, ii202@rossegat.uji.es (Jorge Acereda Macia) writes:
-
- |> Juergen "Rally" Fischer (fischerj@Informatik.TU-Muenchen.DE) wrote:
-
- |> > move.l bltnode,a0
- |>
- |>
- |> > clr.l (a0)+ : move.l #function,(a0)+
- |> ^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^
- |> I never do this. I don't touch the bltnode.next field and I change the
- |> pointer to the function in the bltnode.function code.
- |>
-
- sorry, have I maybe missed something like "initbltnode()" ???
- I mean, who is to init the node if not you ?
-
-
- |> What's bltpc? Your structure defining the contents of bltxxx?
- yes, valuestream I reload blitter from.
-
-
- |> > cleanup:
- |> > clr.w _bltbsy
- |>
- |> Why don't you use Signal()? (like in c2p8.s... Good example (Peter?)!)
- |> You don't busywait... Do you?
-
- This flag is only for safety.
- But yes, if I do wrong number of cpu passes, so blitter is fps
- limiter, then it busywaits.
- but I need to get rid of the bug first...
-
-
- |> > The bugs:
- |>
- |> > blitter lockup most likely if lots of small blits are done
- |> > by other programs, while mine does quite large blits.
- |>
- |> > if I just let the function run without any pokes to blitter,
- |> > the lockup is also caused!
- |>
- |> Do you start the blitter?
- |> Just an idea. It could be due to QBlit() _requiring_ you to start
- |> the blitter.
-
- Yep, I also had that idea. no change...
-
- qblit also works if I don't start blitter btw. (i.e. no lock)
-
- |>
- |> > It's just a lockup, no memory trashed.
- |>
- |>
- |>
- |>
- |>
- |>
- |>
- |> --
- |> ---------------------------- --------------------------------------------
- |> | Jorge Acereda | Dream the same thing everynight |
- |> | ii202@rossegat.uji.es | I see our freedom in my sight |
- |> | Intel Outside | No locked doors, no windows barred |
- |> | Amiga Rules | No things to make my brain seem scarred |
- |> ---------------------------- --------------------------------------------
-